Big Huge Thesaurus

leg of lamb

noun